package GenericLearn;

import java.util.List;

/**
 * @author Lenl
 * @version v1.0
 * @create 2021-06-05 17:31
 * @description DAO 表的共性操作的DAO
 */
public class GenericExample<T> {
    //添加一条记录
    public void add(T adding){

    }

    //删除一条记录
    public void delete(int index){

    }

    //修改一条记录
    public void modify(int index,T modifying){

    }
    //查询一条记录
    public T get(int index){
    return null;
    }
    //查询多条记录
    public List<T> gets(int index){
        return null;
    }

}

class Customer{

}

//操作具体表的DAO
class CustomerDAO extends  GenericExample<Customer>{

}